shielding foils - French English Dictionary